iT邦幫忙

2025 iThome 鐵人賽

DAY 21
0

今天我們來回顧這一周完成了哪些事情:

這周我們將一個AI Agent成功建立起來,並且配備了許多功能,也經過測試確定這些功能沒有問題。

接著我們來看現在的工作流:

Agent工作流:

主工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/20169465Tmhbwblfne.png

從webhook接收到訊息後,先判斷訊息格式,用對應方法轉換成agent看得懂的型態後,讓agent利用工具完成我的要求之後,再使用一個語言模型修改輸出成指定json格式,讓if節點判斷是否有圖片需要回傳,最後再使用request節點回傳到聊天室。

圖片生成工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/20169465n7rdKz6WPd.png

從agent接收到請求後,用if節點判斷是否為圖生圖流程,gemini生成完圖片後再使用if節點判斷生成的圖片在回傳格式的哪一格(他有時候會沒有文字說明就直接回傳圖片,有點不穩定),用節點轉換成binary檔案後,分別上傳到supabase、tinyPNG製作網址,再使用結合節點將兩者的網址組合起來,最後在回傳給agent。

更新待辦事項工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/20169465h2zsbuCYkZ.png

從agent接收到請求後,先從notion取得目前的待辦事項後,用結合節點將多個items合起來,並傳到語言模型裡,並利用限制特定格式輸出來更新notion的待辦事項。

郵件分類工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/201694650McIxDSyyq.png

算是獨立於主要工作流的一個子工作流,不過依然算在agent的範圍內,每個小時固定檢查新郵件,並將它們利用agent分類後加上標籤。

每日提醒工作流:

主工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/20169465X2nL52ArjD.png

每天早上八點觸發工作流後,分別從雲端硬碟、notion、新聞工作流中取得資訊,交給語言模型彙整後,輸出特定json格式,並使用javascript將他們分成三個部分,也就是分成三則訊息(今日總覽、待辦事項&雲端檔案、精選新聞)推播到聊天室。

新聞工作流:

https://ithelp.ithome.com.tw/upload/images/20250905/20169465G4wylXAbw1.png

由每日工作流觸發後,分別從四家媒體取得今天的新聞,並且將數量限制在3篇,最後透過結合節點組合起來回傳給每日工作流。

這就是到目前為止的工作流,對我來說已經算是有一點規模的工作流了,希望這些工作流都可以乖乖的運作...…

目前進度

  • [x] 設定credentials
  • [x] 設計每日待辦事項工作流
  • [x] 完成iphone捷徑流程
  • [x] 將每日待辦事項工作流導向Line Chat Bot
  • [x] 設計在學習時可以輔助使用的助手工作流
  • [x] 美化每日待辦事項工作流的輸出內容
  • [x] 美化助手工作流的輸出內容
  • [x] 將n8n在雲端架設
  • [ ] 備份工作流和credentials
  • [ ] 建立錯誤處理
  • [ ] 全面測試功能是否正常並正式啟用

下周預計進度

  • 將這些工作流備份
  • 新增錯誤處理流程,方便維護
  • 全面測試

上一篇
Day20 - 測試工作流是否能正常運行
下一篇
Day22 - 為工作流新增錯誤處理
系列文
利用n8n+AI打造個人助理30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言